// import Mock from 'mockjs' // esModule
const Mock = require('mockjs') // CommonJs
//首先引入mockjs模块

// 定义一个数组来存放生成的每个data对象
const arr = []
for (let i = 0; i < 200; i++) {
  const data = Mock.mock({
    id: i + 1,
    contunyName: Mock.Random.county(),
    // isSelected: false,
    //下面是通过mckjs模块产生随机数据
    // productPic: `https://www.robohash.org/${i + 1}`,
    // productName: Mock.Random.cparagraph(1),
    // productInfo: Mock.Random.cparagraph(1),
    // pro: Mock.Random.integer(1, 100),
    // price: Mock.Random.float(0, 100), //
    // number: 1,
  })
  arr.push(data)
}

for (let i = 0; i < 100; i++) {}

const dataList = Mock.mock({
  'arr|6': [
    {
      'type|+1': ['headline', 'anti-epidemic', 'car', 'history', 'NBA', 'CBA'],
      'children|100': [
        {
          id: '@id',
          content: '@cparagraph(1)',
          img: `https://www.robohash.org/81`,
          collect: false, // 收藏字段
        },
      ],
    },
  ],
})

module.exports = { arr, dataList }

// export { arr, dataList }

const users = {
  admin: {
    id: 1,
    avatar: 'https://www.robohash.org/1',
  },
  devin: {
    id: 2,
    avatar: 'https://www.robohash.org/2',
  },
}

// Mock.mock('/api/login', 'post', ({ body }) => {
//   console.log(JSON.parse(body), 'body')
//   const { username, password } = JSON.parse(body)
//   return {
//     code: 0,
//     msg: 'success',
//     data: {
//       token: `${users[username]}_0224`,
//       userInfo: users[username],
//     },
//   }
// })

// // 购物车列表接口
// Mock.mock('/api/list', function () {
//   return {
//     code: 0,
//     msg: 'success',
//     data: arr,
//   }
// })

// // 购物车列表接口
// Mock.mock('/api/test-get', function () {
//   return {
//     code: 0,
//     msg: 'success',
//   }
// })

// const inputList = [
//   {
//     id: 1,
//     value: '乌克兰',
//   },
//   {
//     id: 2,
//     value: '俄罗斯',
//   },
//   {
//     id: 3,
//     value: '北约',
//   },
// ]

// Mock.mock('/api/todo', function () {
//   return {
//     code: 0,
//     msg: 'success',
//     data: inputList,
//   }
// })
